- 8. Utilidades
8.5. ConverteArquivoBase64 - 8.4. formata Json
« Anterior - 8.6. EncodeBase64
Próximo »
8.5. ConverteArquivoBase64
Converte um arquivo em string Base 64
Assinatura:
string ConverteArquivoBase64(string nomeArquivo, out int cResultado, out string msgResultado);
Descrição:
Converte um arquivo em string Base 64, serve para armazenar um arquivo pfx de certificado digital A1 em uma string Base64 que pode ser armazenada em uma tabela.
Funcionalidade necessária para quem não deseja ou não pode instalar o certificado digital no equipamento.
Parâmetros:
| nome | tipo | fluxo | descrição |
|---|---|---|---|
| nomeArquivo | string | entrada | informar uma string com caminho completo do nomeArquivo que deseja converter em uma string base64. Exemplo: "c:/certificado.pfx" |
| cResultado | inteiro | saída | retorna o resultado da chamada do WS. |
| msgResultado | string | saída | retorna a literal do resultado da chamada do WS |
Retorno:
O resultado da chamada é uma string com o XML identado.
O cResultado retorna um dos seguintes códigos:
| código | Mensagem | origem | regra |
|---|---|---|---|
| 7300 | Conversão do arquivo em base64 realizada com sucesso. | DLL | - |
| 7301 | Erro: Falha na conversão do arquivo em base 64: [Mensagem de Erro] | DLL | - |
Exemplos:
Delphi
nomeArquivoB64 := 'c:/certificado.pfx'; // Util := CreateOleObject('distDFe.util'); // // converte o conteúdo do arquivo informado em uma string base64 // arquivoB64 := Util.ConverteArquivoBase64(nomeArquivoB64, resultado, msgResultado); //
- 8.5. ConverteArquivoBase64
8. Utilidades - « Anterior
8.4. formata Json - Próximo »
8.6. EncodeBase64
